from flask import Blueprint, request, session, redirect

#创建管理员蓝图
admin_blu = Blueprint("admin",__name__,url_prefix='/admin')

from . import views

#请求钩子before_request实现,所有访问admin_blu所装饰的函数都会来到该方法
@admin_blu.before_request
def before_request():
    #判断是否访问的不是登陆页面
    if not request.url.endswith('/admin/login'):
        #判断是否是管理员
        if not session.get("is_admin"):
            return redirect('/')

    # print("url = %s"%request.url)